put through hell - French English Dictionary